AcyMailing\Classes\MailClass D

Total Complexity 256
Dependencies 9
Dependents 34
Total lines 1,180
Lines of code 867
Logical lines of code 616
Comment lines 0
Methods 36
Properties 3

Methods 36

Method Rating Maintainability Complexity Lines of code
_installtemplate()
D
27
33 123
getMatchingElements()
C
32 28 94
doupload()
B
34 20 83
sendAutomation()
B
41 17 48
save()
A
45 16 37
addPoweredByAcyMailing()
A
39 11 70
translateMailSettings()
A
52 13 22
detecttemplates()
A
56 8 18
deleteUnusedThumbnails()
S
58 7 14
decode()
S
58 7 14
autoSave()
S
56 6 18
utf8Encode()
S
59 6 15
utf8Decode()
S
59 6 15
getOneById()
S
60 6 12
getMailsByType()
S
52 5 24
createTemplateFile()
S
55 5 21
deleteOneAttachment()
S
54 5 21
getTranslatedSettingsMail()
S
54 5 20
getOneByName()
S
59 5 13
delete()
S
52 4 24
getAllListsByMailId()
S
56 4 18
deleteMediaFolder()
S
62 5 10
deleteByTranslationLang()
S
59 4 15
getAllListsWithCountSubscribersByMailIds()
S
55 3 21
getAllListIdsForWelcomeUnsub()
S
64 4 8
getTranslationsById()
S
61 3 12
buildCSS()
S
62 3 11
getAllListsByMailIdAndUserId()
S
67 3 7
encode()
S
63 3 10
removePoweredByAcyMailing()
S
67 3 7
isTransactionalMail()
S
64 3 10
getAll()
S
75 1 4
getTranslationId()
S
68 1 8
getMultilingualMails()
S
66 1 9
getMultilingualMailsByName()
S
67 1 8
getMailAttachments()
S
79 1 3